home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 03 - 1987 / 03.10 Oct 87 / RomRef sources / ROM Data sources / Formal4.asm < prev    next >
Encoding:
Assembly Source File  |  1986-08-15  |  24.6 KB  |  1,351 lines  |  [TEXT/MEDT]

  1. ; -----
  2. ; Data for each toolbox call by Manager
  3. ; -----
  4.  
  5.         STRING_FORMAT   0       NO count in this section
  6.  
  7. ;--ResourceData--
  8. id set 749
  9. ;AddResource
  10. id set id+1
  11.     RESOURCE  'ROMC' id (32)
  12.     DC.B    0
  13.     DC.B    'AddResource('
  14.     .Handle NOVAR,'dataH, '
  15.     .long    NOVAR,'type, '
  16.     .Integer NOVAR,'ID, '
  17.     .Str255  VAR,'name)'
  18.  
  19. ;ChangedResource
  20. id set id+1
  21.     RESOURCE  'ROMC' id (32)
  22.     DC.B    1
  23.     DC.B    'ChangedResource('
  24.     .Handle  NOVAR,'resH)'
  25.  
  26. ;CloseResFile
  27. id set id+1
  28.     RESOURCE  'ROMC' id (32)
  29.     DC.B    1
  30.     DC.B    'CloseResFile('
  31.     .Integer NOVAR,'refN)'
  32.  
  33. ;CountResources
  34. id set id+1
  35.     RESOURCE  'ROMC' id (32)
  36.     DC.B    0
  37.     .Integer NOVAR,'cnt=CountResources('
  38.     .long    NOVAR,'type)'
  39.  
  40. ;CountTypes
  41. id set id+1
  42.     RESOURCE  'ROMC' id (32)
  43.     DC.B    0
  44.     .Integer NOVAR,'cnt=CountTypes()'
  45.  
  46. ;CreateResFile
  47. id set id+1
  48.     RESOURCE  'ROMC' id (32)
  49.     DC.B    1
  50.     DC.B    'CreateResFile('
  51.     .Str255  VAR,'name)'
  52.  
  53. ;CurResFile
  54. id set id+1
  55.     RESOURCE  'ROMC' id (32)
  56.     DC.B    0
  57.     .Integer NOVAR,'refN=CurResFile()'
  58.  
  59. ;DetachResource
  60. id set id+1
  61.     RESOURCE  'ROMC' id (32)
  62.     DC.B    0
  63.     DC.B    'DetachResource('
  64.     .Handle  NOVAR,'resH)'
  65.  
  66. ;GetIndResource
  67. id set id+1
  68.     RESOURCE  'ROMC' id (32)
  69.     DC.B    1
  70.     .Handle  NOVAR,'resH=GetIndResource('
  71.     .long    NOVAR,'type, '
  72.     .Integer NOVAR,'index)'
  73.  
  74. ;GetIndType
  75. id set id+1
  76.     RESOURCE  'ROMC' id (32)
  77.     DC.B    0
  78.     DC.B    'GetIndType('
  79.     .long    VAR,'type, '
  80.     .Integer NOVAR,'index)'
  81.  
  82. ;GetNamedResource
  83. id set id+1
  84.     RESOURCE  'ROMC' id (32)
  85.     DC.B    1
  86.     .Handle  NOVAR,'resH=GetNamedResource('
  87.     .long    NOVAR,'type, '
  88.     .Str255  VAR,'name)'
  89.  
  90. ;GetResAttrs
  91. id set id+1
  92.     RESOURCE  'ROMC' id (32)
  93.     DC.B    0
  94.     .Integer NOVAR,'attr=GetResAttrs('
  95.     .Handle  NOVAR,'resH)'
  96.  
  97. ;GetResFileAttrs
  98. id set id+1
  99.     RESOURCE  'ROMC' id (32)
  100.     DC.B    0
  101.     .Integer NOVAR,'attr=GetResFileAttrs('
  102.     .Integer NOVAR,'refN)'
  103.  
  104. ;GetResInfo
  105. id set id+1
  106.     RESOURCE  'ROMC' id (32)
  107.     DC.B    0
  108.     DC.B    'GetResInfo('
  109.     .Handle  NOVAR,'resH, '
  110.     .Integer VAR,'ID, '
  111.     .long    VAR,'type, '
  112.     .Str255  VAR,'name)'
  113.  
  114. ;GetResource
  115. id set id+1
  116.     RESOURCE  'ROMC' id (32)
  117.     DC.B    1
  118.     .Handle  NOVAR,'resH=GetResource('
  119.     .long    NOVAR,'type, '
  120.     .Integer NOVAR,'ID)'
  121.  
  122. ;HomeResFile
  123. id set id+1
  124.     RESOURCE  'ROMC' id (32)
  125.     DC.B    0
  126.     .Integer NOVAR,'refN=HomeResFile'
  127.     .Handle  NOVAR,'resH)'
  128.  
  129. ;InitResources
  130. id set id+1
  131.     RESOURCE  'ROMC' id (32)
  132.     DC.B    1
  133.     .Integer NOVAR,'sysrefN=InitResources()'
  134.  
  135. ;LoadResource
  136. id set id+1
  137.     RESOURCE  'ROMC' id (32)
  138.     DC.B    1
  139.     DC.B    'LoadResource('
  140.     .Handle  NOVAR,'resH)'
  141.  
  142. ;OpenResFile
  143. id set id+1
  144.     RESOURCE  'ROMC' id (32)
  145.     DC.B    1
  146.     .Integer NOVAR,'refN=OpenResFile('
  147.     .Str255  VAR,'name)'
  148.  
  149. ;ReleaseResource
  150. id set id+1
  151.     RESOURCE  'ROMC' id (32)
  152.     DC.B    1
  153.     DC.B    'ReleaseResource('
  154.     .Handle  NOVAR,'resH)'
  155.  
  156. ;ResError
  157. id set id+1
  158.     RESOURCE  'ROMC' id (32)
  159.     DC.B    0
  160.     .Integer NOVAR,'err = ResError()'
  161.  
  162. ;RmveResource
  163. id set id+1
  164.     RESOURCE  'ROMC' id (32)
  165.     DC.B    1
  166.     DC.B    'RmveResource('
  167.     .Handle  NOVAR,'resH)'
  168.  
  169. ;RsrcZoneInit
  170. id set id+1
  171.     RESOURCE  'ROMC' id (32)
  172.     DC.B    1
  173.     DC.B    'RsrcZoneInit()'
  174.  
  175. ;SetResAttrs
  176. id set id+1
  177.     RESOURCE  'ROMC' id (32)
  178.     DC.B    0
  179.     DC.B    'SetResAttrs('
  180.     .Handle  NOVAR,'resH, '
  181.     .Integer NOVAR,'attrs)'
  182.  
  183. ;SetResFileAttrs
  184. id set id+1
  185.     RESOURCE  'ROMC' id (32)
  186.     DC.B    0
  187.     DC.B    'SetResFileAttrs('
  188.     .Integer NOVAR,'refN, '
  189.     .Integer NOVAR,'attrs)'
  190.  
  191. ;SetResInfo
  192. id set id+1
  193.     RESOURCE  'ROMC' id (32)
  194.     DC.B    1
  195.     DC.B    'SetResInfo('
  196.     .Handle  NOVAR,'resH, '
  197.     .Integer NOVAR,'ID, '
  198.     .Str255  VAR,'name)'
  199.  
  200. ;SetResLoad
  201. id set id+1
  202.     RESOURCE  'ROMC' id (32)
  203.     DC.B    0
  204.     DC.B    'SetResLoad('
  205.     .Boolean NOVAR,'load)'
  206.  
  207. ;SetResPurge
  208. id set id+1
  209.     RESOURCE  'ROMC' id (32)
  210.     DC.B    0
  211.     DC.B    'SetResPurge('
  212.     .Boolean NOVAR,'install)'
  213.  
  214. ;SizeResource
  215. id set id+1
  216.     RESOURCE  'ROMC' id (32)
  217.     DC.B    0
  218.     .long    NOVAR,'size=SizeResource('
  219.     .Handle  NOVAR,'resH)'
  220.  
  221. ;UniqueID
  222. id set id+1
  223.     RESOURCE  'ROMC' id (32)
  224.     DC.B    0
  225.     .Integer NOVAR,'ID=UniqueID()'
  226.  
  227. ;UpdateResFile
  228. id set id+1
  229.     RESOURCE  'ROMC' id (32)
  230.     DC.B    0
  231.     DC.B    'UpdateResFile('
  232.     .Integer NOVAR,'refN)'
  233.  
  234. ;UseResFile
  235. id set id+1
  236.     RESOURCE  'ROMC' id (32)
  237.     DC.B    0
  238.     DC.B    'UseResFile('
  239.     .Integer NOVAR,'refN)'
  240.  
  241. ;WriteResource
  242. id set id+1
  243.     RESOURCE  'ROMC' id (32)
  244.     DC.B    0
  245.     DC.B    'WriteResource('
  246.     .Handle  NOVAR,'resH)'
  247.  
  248. ;--ScrapData--
  249. id set 799
  250. ;GetScrap
  251. id set id+1
  252.     RESOURCE  'ROMC' id (32)
  253.     DC.B    1
  254.     .long    NOVAR,'err = GetScrap('
  255.     .Handle  NOVAR,'dest, '
  256.     .type    NOVAR,'type, '
  257.     .long    VAR,'offset)'
  258.  
  259. ;InfoScrap
  260. id set id+1
  261.     RESOURCE  'ROMC' id (32)
  262.     DC.B    0
  263.     .Ptr    NOVAR,'scrapstuff = InfoStuff()'
  264.  
  265. ;LoadScrap
  266. id set id+1
  267.     RESOURCE  'ROMC' id (32)
  268.     DC.B    1
  269.     .long   NOVAR,'err = LoadScrap()'
  270.  
  271. ;PutScrap
  272. id set id+1
  273.     RESOURCE  'ROMC' id (32)
  274.     DC.B    1
  275.     .long   NOVAR,'err = PutScrap('
  276.     .long   NOVAR,'length, '
  277.     .type   NOVAR,'type, '
  278.     .Ptr    NOVAR,'source)'
  279.  
  280. ;UnLoadScrap
  281. id set id+1
  282.     RESOURCE  'ROMC' id (32)
  283.     DC.B    1
  284.     .long   NOVAR,'err = UnLoadScrap()'
  285.  
  286. ;ZeroScrap
  287. id set id+1
  288.     RESOURCE  'ROMC' id (32)
  289.     DC.B    1
  290.     .long   NOVAR,'err = ZeroScrap()'
  291.  
  292. ;--SegmentData--
  293. id set 819
  294. ;ClrAppFiles
  295. id set id+1
  296.     RESOURCE  'ROMC' id (32)
  297.     DC.B    0
  298.     DC.B    'ClrAppFiles('
  299.     .Integer NOVAR,'index)'
  300.  
  301. ;CountAppFiles
  302. id set id+1
  303.     RESOURCE  'ROMC' id (32)
  304.     DC.B    0
  305.     DC.B    'CountAppFiles('
  306.     .Integer VAR,'msg, '
  307.     .Integer VAR,'cnt)'
  308.  
  309. ;ExitToShell
  310. id set id+1
  311.     RESOURCE  'ROMC' id (32)
  312.     DC.B    0
  313.     DC.B    'ExitToShell()'
  314.  
  315. ;GetAppFiles
  316. id set id+1
  317.     RESOURCE  'ROMC' id (32)
  318.     DC.B    0
  319.     DC.B    'GetAppFiles('
  320.     .Integer NOVAR,'index, '
  321.     DC.B    '(AppFile *) theFile)'
  322.  
  323. ;GetAppParms
  324. id set id+1
  325.     RESOURCE  'ROMC' id (32)
  326.     DC.B    0
  327.     DC.B    'GetAppParms('
  328.     .Str255  VAR,'name, '
  329.     .Integer VAR,'refN, '
  330.     .Handle  VAR,'apParm)'
  331.  
  332. ;UnloadSeg
  333. id set id+1
  334.     RESOURCE  'ROMC' id (32)
  335.     DC.B    1
  336.     DC.B    'UnloadSeg('
  337.     .byte    VAR,'proc)'
  338.  
  339. ;--SerialDriverData--
  340. id set 849
  341. ;RAMSDClose
  342. id set id+1
  343.     RESOURCE  'ROMC' id (32)
  344.     DC.B    1
  345.     DC.B    'RAMSDClose('
  346.     .byte    NOVAR,'which)'
  347.  
  348. ;RAMSDOpen
  349. id set id+1
  350.     RESOURCE  'ROMC' id (32)
  351.     DC.B    1
  352.     .Integer NOVAR,'err = RAMSDOpen('
  353.     .byte    NOVAR,'which)'
  354.  
  355. ;SerClrBrk
  356. id set id+1
  357.     RESOURCE  'ROMC' id (32)
  358.     DC.B    1
  359.     .Integer NOVAR,'err = SerClrBrk('
  360.     .Integer NOVAR,'refN)'
  361.  
  362. ;SerGetBuf
  363. id set id+1
  364.     RESOURCE  'ROMC' id (32)
  365.     DC.B    0
  366.     .Integer NOVAR,'err = SerGetBuf('
  367.     .Integer NOVAR,'refN, '
  368.     .long    VAR,'cnt)'
  369.  
  370. ;SerHShake
  371. id set id+1
  372.     RESOURCE  'ROMC' id (32)
  373.     DC.B    1
  374.     .Integer NOVAR,'err = SerHShake('
  375.     .Integer NOVAR,'refN, '
  376.     DC.B    '(SerShk *) flags)'
  377.  
  378. ;SerReset
  379. id set id+1
  380.     RESOURCE  'ROMC' id (32)
  381.     DC.B    0
  382.     .Integer NOVAR,'err = SerReset('
  383.     .Integer NOVAR,'refN, '
  384.     .Integer NOVAR,'config)'
  385.     
  386. ;SerSetBrk
  387. id set id+1
  388.     RESOURCE  'ROMC' id (32)
  389.     DC.B    1
  390.     .Integer NOVAR,'err = SerSetBrk('
  391.     .Integer NOVAR,'refN)'
  392.  
  393. ;SerSetBuf
  394. id set id+1
  395.     RESOURCE  'ROMC' id (32)
  396.     DC.B    1
  397.     .Integer NOVAR,'err = SerSetBuf('
  398.     .Integer NOVAR,'refN, '
  399.     .byte    VAR,'buff, '
  400.     .Integer NOVAR,'len)'
  401.  
  402. ;SerStatus
  403. id set id+1
  404.     RESOURCE  'ROMC' id (32)
  405.     DC.B    1
  406.     .Integer NOVAR,'err = SerStatus('
  407.     .Integer NOVAR,'refN, '
  408.     DC.B    '(SerStaRec *) stat)'
  409.     
  410. ;--SoundData--
  411. id set 869
  412. ;GetSoundVol
  413. id set id+1
  414.     RESOURCE  'ROMC' id (32)
  415.     DC.B    0
  416.     DC.B    'GetSoundVol('
  417.     .Integer VAR,'level)'
  418.  
  419. ;SetSoundVol
  420. id set id+1
  421.     RESOURCE  'ROMC' id (32)
  422.     DC.B    0
  423.     DC.B    'SetSoundVol('
  424.     .Integer NOVAR,'level)'
  425.  
  426. ;StartSound
  427. id set id+1
  428.     RESOURCE  'ROMC' id (32)
  429.     DC.B    1
  430.     DC.B    'StartSound('
  431.     .byte    VAR,'sRec, '
  432.     .long    NOVAR,'len, '
  433.     .byte    VAR,'cmpRtn)'
  434.  
  435. ;StopSound
  436. id set id+1
  437.     RESOURCE  'ROMC' id (32)
  438.     DC.B    1
  439.     DC.B    'StopSound()'
  440.  
  441. ;SoundDone
  442. id set id+1
  443.     RESOURCE  'ROMC' id (32)
  444.     DC.B    0
  445.     .Boolean NOVAR,'done=SoundDone'
  446.  
  447. ;--StandardFileData--
  448. id set 889
  449. ;MyDlg
  450. id set id+1
  451.     RESOURCE  'ROMC' id (32)
  452.     DC.B    1
  453.     .Integer NOVAR,'item=MyDlg('
  454.     .Integer NOVAR,'item, '
  455.     .byte    VAR,'dPtr)'
  456.  
  457. ;MyFileFilter
  458. id set id+1
  459.     RESOURCE  'ROMC' id (32)
  460.     DC.B    1
  461.     .Boolean NOVAR,'ok=MyFileFilter('
  462.     .byte    VAR,'pBlk)'
  463.  
  464. ;SFGetFile
  465. id set id+1
  466.     RESOURCE  'ROMC' id (32)
  467.     DC.B    1
  468.     DC.B    'SFGetFile('
  469.     .Pt      VAR,'where, '
  470.     .Str255  VAR,'prompt, '
  471.     .byte    VAR,'filter, '
  472.     .Integer NOVAR,'nTypes, '
  473.     DC.B    '(SFTypeList *) list, '
  474.     .byte    VAR,'hook, '
  475.     .SFReply VAR,'reply)'
  476.  
  477. ;SFPGetFile
  478. id set id+1
  479.     RESOURCE  'ROMC' id (32)
  480.     DC.B    1
  481.     DC.B    'SFPGetFile('
  482.     .Pt      VAR,'where, '
  483.     .Str255  VAR,'prompt, '
  484.     .byte    VAR,'filter, '
  485.     .Integer NOVAR,'nTypes, '
  486.     DC.B    '(SFTypeList *) list, '
  487.     .byte    VAR,'hook, '
  488.     .SFReply VAR,'reply, '
  489.     .Integer NOVAR,'dlgID, '
  490.     .byte    VAR,'filter2)'
  491.  
  492. ;SFPPutFile
  493. id set id+1
  494.     RESOURCE  'ROMC' id (32)
  495.     DC.B    1
  496.     DC.B    'SFPPutFile('
  497.     .Pt      VAR,'where, '
  498.     .Str255  VAR,'prompt, '
  499.     .Str255  VAR,'orig, '
  500.     .byte    VAR,'hook, '
  501.     .SFReply VAR,'reply, '
  502.     .Integer NOVAR,'dlgID, '
  503.     .byte    VAR,'filter)'
  504.  
  505. ;SFPutFile
  506. id set id+1
  507.     RESOURCE  'ROMC' id (32)
  508.     DC.B    1
  509.     DC.B    'SFPutFile('
  510.     .Pt      VAR,'where, '
  511.     .Str255  VAR,'prompt, '
  512.     .Str255  VAR,'orig, '
  513.     .byte    VAR,'hook, '
  514.     .SFReply VAR,'reply)'
  515.  
  516. ;--TextEditData--
  517. id set 909
  518. ;MyClikLoop
  519. id set id+1
  520.     RESOURCE  'ROMC' id (32)
  521.     DC.B    1
  522.     .Boolean NOVAR,'down=MyClikLoop'
  523.  
  524. ;MyWordBreak
  525. id set id+1
  526.     RESOURCE  'ROMC' id (32)
  527.     DC.B    1
  528.     .Boolean NOVAR,'brk=MyWordBreak('
  529.     .byte    VAR,'txt, '
  530.     .Integer NOVAR,'pos)'
  531.  
  532. ;SetClikLoop
  533. id set id+1
  534.     RESOURCE  'ROMC' id (32)
  535.     DC.B    0
  536.     DC.B    'SetClikLoop('
  537.     .byte   VAR,'proc, '
  538.     .TEHndl  NOVAR,'hTE)'
  539.  
  540. ;SetWordBreak
  541. id set id+1
  542.     RESOURCE  'ROMC' id (32)
  543.     DC.B    0
  544.     DC.B    'SetWordBreak('
  545.     .byte   VAR,'proc, '
  546.     .TEHndl  NOVAR,'hTE)'
  547.  
  548. ;TEActivate
  549. id set id+1
  550.     RESOURCE  'ROMC' id (32)
  551.     DC.B    1
  552.     DC.B    'TEActivate('
  553.     .TEHndl  NOVAR,'hTE)'
  554.  
  555. ;TECalText
  556. id set id+1
  557.     RESOURCE  'ROMC' id (32)
  558.     DC.B    1
  559.     DC.B    'TECalText('
  560.     .TEHndl  NOVAR,'hTE)'
  561.  
  562. ;TEClick
  563. id set id+1
  564.     RESOURCE  'ROMC' id (32)
  565.     DC.B    1
  566.     DC.B    'TEClick('
  567.     .Pt      VAR,'pt, '
  568.     .Boolean NOVAR,'extend, '
  569.     .TEHndl  NOVAR,'hTE)'
  570.  
  571. ;TECopy
  572. id set id+1
  573.     RESOURCE  'ROMC' id (32)
  574.     DC.B    1
  575.     DC.B    'TECopy('
  576.     .TEHndl  NOVAR,'hTE)'
  577.  
  578. ;TECut
  579. id set id+1
  580.     RESOURCE  'ROMC' id (32)
  581.     DC.B    1
  582.     DC.B    'TECut('
  583.     .TEHndl  NOVAR,'hTE)'
  584.  
  585. ;TEDeactivate
  586. id set id+1
  587.     RESOURCE  'ROMC' id (32)
  588.     DC.B    1
  589.     DC.B    'TEDeactivate('
  590.     .TEHndl  NOVAR,'hTE)'
  591.  
  592. ;TEDelete
  593. id set id+1
  594.     RESOURCE  'ROMC' id (32)
  595.     DC.B    1
  596.     DC.B    'TEDelete('
  597.     .TEHndl  NOVAR,'hTE)'
  598.  
  599. ;TEDispose
  600. id set id+1
  601.     RESOURCE  'ROMC' id (32)
  602.     DC.B    1
  603.     DC.B    'TEDispose('
  604.     .TEHndl  NOVAR,'hTE)'
  605.  
  606. ;TEFromScrap
  607. id set id+1
  608.     RESOURCE  'ROMC' id (32)
  609.     DC.B    1
  610.     .Integer NOVAR,'err = TEFromScrap()'
  611.  
  612. ;TEGetScrapLen
  613. id set id+1
  614.     RESOURCE  'ROMC' id (32)
  615.     DC.B    0
  616.     .long    NOVAR,'len=TEGetScrapLen()'
  617.  
  618. ;TEGetText
  619. id set id+1
  620.     RESOURCE  'ROMC' id (32)
  621.     DC.B    1
  622.     .Handle  NOVAR,'Hdnl=TEGetText('
  623.     .TEHndl  NOVAR,'hTE)'
  624.  
  625. ;TEIdle
  626. id set id+1
  627.     RESOURCE  'ROMC' id (32)
  628.     DC.B    1
  629.     DC.B    'TEIdle('
  630.     .TEHndl  NOVAR,'hTE)'
  631.  
  632. ;TEInit
  633. id set id+1
  634.     RESOURCE  'ROMC' id (32)
  635.     DC.B    1
  636.     DC.B    'TEInit()'
  637.  
  638. ;TEInsert
  639. id set id+1
  640.     RESOURCE  'ROMC' id (32)
  641.     DC.B    1
  642.     DC.B    'TEInsert('
  643.     .byte    VAR,'txt, '
  644.     .long    NOVAR,'len, '
  645.     .TEHndl  NOVAR,'hTE)'
  646.  
  647. ;TEKey
  648. id set id+1
  649.     RESOURCE  'ROMC' id (32)
  650.     DC.B    1
  651.     DC.B    'TEKey('
  652.     .byte    NOVAR,'key, '
  653.     .TEHndl  NOVAR,'hTE)'
  654.  
  655. ;TENew
  656. id set id+1
  657.     RESOURCE  'ROMC' id (32)
  658.     DC.B    1
  659.     .TEHndl  NOVAR,'hTE=TENew('
  660.     .Rect    VAR,'destR, '
  661.     .Rect    VAR,'viewR)'
  662.  
  663. ;TEPaste
  664. id set id+1
  665.     RESOURCE  'ROMC' id (32)
  666.     DC.B    1
  667.     DC.B    'TEPaste('
  668.     .TEHndl  NOVAR,'hTE)'
  669.  
  670. ;TEScrapHandle
  671. id set id+1
  672.     RESOURCE  'ROMC' id (32)
  673.     DC.B    0
  674.     .Handle  NOVAR,'H=TEScrapHandle()'
  675.  
  676. ;TEScroll
  677. id set id+1
  678.     RESOURCE  'ROMC' id (32)
  679.     DC.B    1
  680.     DC.B    'TEScroll('
  681.     .Integer NOVAR,'dH, '
  682.     .Integer NOVAR,'dV, '
  683.     .TEHndl  NOVAR,'hTE)'
  684.  
  685. ;TESetJust
  686. id set id+1
  687.     RESOURCE  'ROMC' id (32)
  688.     DC.B    1
  689.     DC.B    'TESetJust('
  690.     .Integer NOVAR,'just, '
  691.     .TEHndl  NOVAR,'hTE)'
  692.  
  693. ;TESetScrapLen
  694. id set id+1
  695.     RESOURCE  'ROMC' id (32)
  696.     DC.B    0
  697.     DC.B    'TESetScrapLen('
  698.     .long    NOVAR,'len)'
  699.  
  700. ;TESetSelect
  701. id set id+1
  702.     RESOURCE  'ROMC' id (32)
  703.     DC.B    1
  704.     DC.B    'TESetSelect('
  705.     .long    NOVAR,'st, '
  706.     .long    NOVAR,'end, '
  707.     .TEHndl  NOVAR,'hTE)'
  708.  
  709. ;TESetText
  710. id set id+1
  711.     RESOURCE  'ROMC' id (32)
  712.     DC.B    1
  713.     DC.B    'TESetText('
  714.     .byte   VAR,'txt, '
  715.     .long    NOVAR,'len, '
  716.     .TEHndl  NOVAR,'hTE)'
  717.  
  718. ;TEToScrap
  719. id set id+1
  720.     RESOURCE  'ROMC' id (32)
  721.     DC.B    1
  722.     .Integer NOVAR,'err = TEToScrap()'
  723.  
  724. ;TEUpdate
  725. id set id+1
  726.     RESOURCE  'ROMC' id (32)
  727.     DC.B    1
  728.     DC.B    'TEUpdate('
  729.     .Rect   VAR,'updtR, '
  730.     .TEHndl  NOVAR,'hTE)'
  731.  
  732. ;TextBox
  733. id set id+1
  734.     RESOURCE  'ROMC' id (32)
  735.     DC.B    1
  736.     DC.B    'TextBox('
  737.     .byte   VAR,'txt, '
  738.     .long    NOVAR,'len, '
  739.     .Rect    VAR,'box, '
  740.     .Integer NOVAR,'just)'
  741.  
  742. ;--ToolBoxData--
  743. id set 949
  744. ;AngleFromSlope
  745. id set id+1
  746.     RESOURCE  'ROMC' id (32)
  747.     DC.B    0
  748.     .Integer NOVAR,'ang=AngleFromSlope('
  749.     .Fix     NOVAR,'slope)'
  750.  
  751. ;BitAnd
  752. id set id+1
  753.     RESOURCE  'ROMC' id (32)
  754.     DC.B    0
  755.     .long    NOVAR,'ans=BitAnd('
  756.     .long    NOVAR,'val1, '
  757.     .long    NOVAR,'val2)'
  758.  
  759. ;BitClr
  760. id set id+1
  761.     RESOURCE  'ROMC' id (32)
  762.     DC.B    0
  763.     DC.B    'BitClr('
  764.     .byte    VAR,'ptr1, '
  765.     .long    NOVAR,'bitNo)'
  766.  
  767. ;BitNot
  768. id set id+1
  769.     RESOURCE  'ROMC' id (32)
  770.     DC.B    0
  771.     .long    NOVAR,'ans=BitNot('
  772.     .long    NOVAR,'val1)'
  773.  
  774. ;BitOr
  775. id set id+1
  776.     RESOURCE  'ROMC' id (32)
  777.     DC.B    0
  778.     .long    NOVAR,'ans=BitOr('
  779.     .long    NOVAR,'val1, '
  780.     .long    NOVAR,'val2)'
  781.  
  782. ;BitSet
  783. id set id+1
  784.     RESOURCE  'ROMC' id (32)
  785.     DC.B    0
  786.     DC.B    'BitSet('
  787.     .byte    VAR,'ptr1, '
  788.     .long    NOVAR,'bitNo)'
  789.  
  790. ;BitShift
  791. id set id+1
  792.     RESOURCE  'ROMC' id (32)
  793.     DC.B    0
  794.     .long    NOVAR,'ans=BitShift('
  795.     .long    NOVAR,'val1, '
  796.     .Integer NOVAR,'cnt)'
  797.  
  798. ;BitTst
  799. id set id+1
  800.     RESOURCE  'ROMC' id (32)
  801.     DC.B    0
  802.     .Boolean NOVAR,'bit=Dummy'
  803.     .byte    VAR,'ptr1, '
  804.     .long    NOVAR,'bitNo)'
  805.  
  806. ;BitXor
  807. id set id+1
  808.     RESOURCE  'ROMC' id (32)
  809.     DC.B    0
  810.     .long    NOVAR,'ans=BitXor('
  811.     .long    NOVAR,'val1, '
  812.     .long    NOVAR,'val2)'
  813.  
  814. ;DeltaPoint
  815. id set id+1
  816.     RESOURCE  'ROMC' id (32)
  817.     DC.B    0
  818.     .long    NOVAR,'ans=DeltaPoint('
  819.     .Pt      VAR,'ptA, '
  820.     .Pt      VAR,'ptB)'
  821.  
  822. ;FixMul
  823. id set id+1
  824.     RESOURCE  'ROMC' id (32)
  825.     DC.B    0
  826.     .Fix     NOVAR,'ans=FixMul('
  827.     .Fix     NOVAR,'val1, '
  828.     .Fix     NOVAR,'val2)'
  829.  
  830. ;FixRatio
  831. id set id+1
  832.     RESOURCE  'ROMC' id (32)
  833.     DC.B    0
  834.     .Fix     NOVAR,'ans=FixRatio('
  835.     .Integer NOVAR,'num, '
  836.     .Integer NOVAR,'denom)'
  837.  
  838. ;FixRound
  839. id set id+1
  840.     RESOURCE  'ROMC' id (32)
  841.     DC.B    0
  842.     .Integer NOVAR,'ans=FixRound('
  843.     .Fix     NOVAR,'x)'
  844.  
  845. ;GetCursor
  846. id set id+1
  847.     RESOURCE  'ROMC' id (32)
  848.     DC.B    1
  849.     .Handle  NOVAR,'h=GetCursor('
  850.     .Integer NOVAR,'ID)'
  851.  
  852. ;GetIcon
  853. id set id+1
  854.     RESOURCE  'ROMC' id (32)
  855.     DC.B    1
  856.     .Handle  NOVAR,'h=GetIcon('
  857.     .Integer NOVAR,'ID)'
  858.  
  859. ;GetIndPattern
  860. id set id+1
  861.     RESOURCE  'ROMC' id (32)
  862.     DC.B    1
  863.     DC.B    'GetIndPattern('
  864.     .byte    VAR,'thePat, '
  865.     .Integer NOVAR,'listID, '
  866.     .Integer NOVAR,'index)'
  867.  
  868. ;GetIndString
  869. id set id+1
  870.     RESOURCE  'ROMC' id (32)
  871.     DC.B    1
  872.     DC.B    'GetIndString('
  873.     .Str255  VAR,'theSt, '
  874.     .Integer NOVAR,'listID, '
  875.     .Integer NOVAR,'index)'
  876.  
  877. ;GetPattern
  878. id set id+1
  879.     RESOURCE  'ROMC' id (32)
  880.     DC.B    1
  881.     .Handle  NOVAR,'h=GetPattern('
  882.     .Integer NOVAR,'ID)'
  883.  
  884. ;GetPicture
  885. id set id+1
  886.     RESOURCE  'ROMC' id (32)
  887.     DC.B    1
  888.     .Handle  NOVAR,'h=GetPicture('
  889.     .Integer NOVAR,'ID)'
  890.  
  891. ;GetString
  892. id set id+1
  893.     RESOURCE  'ROMC' id (32)
  894.     DC.B    1
  895.     .Handle  NOVAR,'h=GetString('
  896.     .Integer NOVAR,'ID)'
  897.  
  898. ;HiWord
  899. id set id+1
  900.     RESOURCE  'ROMC' id (32)
  901.     DC.B    0
  902.     .Integer NOVAR,'ans=HiWord('
  903.     .long    NOVAR,'x)'
  904.  
  905. ;LongMul
  906. id set id+1
  907.     RESOURCE  'ROMC' id (32)
  908.     DC.B    0
  909.     DC.B    'LongMul('
  910.     .long    NOVAR,'val1, '
  911.     .long    NOVAR,'val2, '
  912.     .byte    VAR,'ans)'
  913.  
  914. ;LoWord
  915. id set id+1
  916.     RESOURCE  'ROMC' id (32)
  917.     DC.B    0
  918.     .Integer NOVAR,'ans=LoWord('
  919.     .long    NOVAR,'x)'
  920.  
  921. ;Munger
  922. id set id+1
  923.     RESOURCE  'ROMC' id (32)
  924.     DC.B    1
  925.     .long    NOVAR,'chpos=Munger('
  926.     .Handle  NOVAR,'h, '
  927.     .long    NOVAR,'offset, '
  928.     .byte    VAR,'ptr1, '
  929.     .long    NOVAR,'len1, '
  930.     .byte    VAR,'ptr2, '
  931.     .long    NOVAR,'len2)'
  932.  
  933. ;NewString
  934. id set id+1
  935.     RESOURCE  'ROMC' id (32)
  936.     DC.B    1
  937.     .Handle  NOVAR,'h=NewString('
  938.     .Str255  VAR,'st)'
  939.  
  940. ;PackBits
  941. id set id+1
  942.     RESOURCE  'ROMC' id (32)
  943.     DC.B    0
  944.     DC.B    'PackBits('
  945.     .byte    VAR,'src, '
  946.     .byte    VAR,'dst, '
  947.     .Integer NOVAR,'cnt)'
  948.  
  949. ;PlotIcon
  950. id set id+1
  951.     RESOURCE  'ROMC' id (32)
  952.     DC.B    1
  953.     DC.B    'PlotIcon('
  954.     .Rect    VAR,'R, '
  955.     .Handle  NOVAR,'iconH)'
  956.  
  957. ;ScreenRes
  958. id set id+1
  959.     RESOURCE  'ROMC' id (32)
  960.     DC.B    0
  961.     DC.B    'ScreenRes('
  962.     .Integer VAR,'hRes, '
  963.     .Integer VAR,'vRes)'
  964.  
  965. ;SetString
  966. id set id+1
  967.     RESOURCE  'ROMC' id (32)
  968.     DC.B    1
  969.     DC.B    'SetString('
  970.     .Handle  NOVAR,'stH, '
  971.     .Str255  VAR,'st)'
  972.  
  973. ;ShieldCursor
  974. id set id+1
  975.     RESOURCE  'ROMC' id (32)
  976.     DC.B    0
  977.     DC.B    'ShieldCursor('
  978.     .Rect    VAR,'shldR, '
  979.     .Pt      VAR,'offPt)'
  980.  
  981. ;SlopeFromAngle
  982. id set id+1
  983.     RESOURCE  'ROMC' id (32)
  984.     DC.B    0
  985.     .Fix     NOVAR,'ans=SlopeFromAngle('
  986.     .Integer NOVAR,'ang)'
  987.  
  988. ;UnpackBits
  989. id set id+1
  990.     RESOURCE  'ROMC' id (32)
  991.     DC.B    0
  992.     DC.B    'UnpackBits('
  993.     .byte    VAR,'src, '
  994.     .byte    VAR,'dst, '
  995.     .Integer NOVAR,'cnt)'
  996.  
  997. ;--VBLData--
  998. id set 999
  999. ;VInstall
  1000. id set id+1
  1001.     RESOURCE  'ROMC' id (32)
  1002.     DC.B    0
  1003.     .Integer NOVAR,'err = VInstall((QElement *) theElem)'
  1004.  
  1005. ;VRemove
  1006. id set id+1
  1007.     RESOURCE  'ROMC' id (32)
  1008.     DC.B    0
  1009.     .Integer NOVAR,'err = VRemove((QElement *) theElem)'
  1010.  
  1011. ;--WindowData--
  1012. id set 1009
  1013. ;BeginUpdate
  1014. id set id+1
  1015.     RESOURCE  'ROMC' id (32)
  1016.     DC.B    1
  1017.     DC.B    'BeginUpdate('
  1018.     .WPtr    NOVAR,'wPtr)'
  1019.  
  1020. ;BringToFront
  1021. id set id+1
  1022.     RESOURCE  'ROMC' id (32)
  1023.     DC.B    1
  1024.     DC.B    'BringToFront('
  1025.     .WPtr    NOVAR,'wPtr)'
  1026.  
  1027. ;CalcVis
  1028. id set id+1
  1029.     RESOURCE  'ROMC' id (32)
  1030.     DC.B    1
  1031.     DC.B    'CalcVis('
  1032.     .WindRec VAR,'wPk)'
  1033.  
  1034. ;CalcVisBehind
  1035. id set id+1
  1036.     RESOURCE  'ROMC' id (32)
  1037.     DC.B    1
  1038.     DC.B    'CalcVisBehind('
  1039.     .WindRec VAR,'strt, '
  1040.     .RgnH    NOVAR,'badRgn)'
  1041.  
  1042. ;CheckUpdate
  1043. id set id+1
  1044.     RESOURCE  'ROMC' id (32)
  1045.     DC.B    1
  1046.     .Boolean NOVAR,'doUp=CheckUpdate('
  1047.     .EvtRec  VAR,'tEvnt)'
  1048.  
  1049. ;ClipAbove
  1050. id set id+1
  1051.     RESOURCE  'ROMC' id (32)
  1052.     DC.B    1
  1053.     DC.B    'ClipAbove('
  1054.     .WindRec VAR,'wPk)'
  1055.  
  1056. ;CloseWindow
  1057. id set id+1
  1058.     RESOURCE  'ROMC' id (32)
  1059.     DC.B    1
  1060.     DC.B    'CloseWindow('
  1061.     .WPtr    NOVAR,'wPtr)'
  1062.  
  1063. ;DisposeWindow
  1064. id set id+1
  1065.     RESOURCE  'ROMC' id (32)
  1066.     DC.B    1
  1067.     DC.B    'DisposeWindow('
  1068.     .WPtr    NOVAR,'wPtr)'
  1069.  
  1070. ;DragGrayRgn
  1071. id set id+1
  1072.     RESOURCE  'ROMC' id (32)
  1073.     DC.B    1
  1074.     .long    NOVAR,'off=DragGrayRgn('
  1075.     .RgnH    NOVAR,'tRgn, '
  1076.     .Pt      VAR,'stPt, '
  1077.     .Rect    VAR,'limR, '
  1078.     .Rect    VAR,'slopR, '
  1079.     .Integer NOVAR,'axis, '
  1080.     .byte    VAR,'proc)'
  1081.  
  1082. ;DragWindow
  1083. id set id+1
  1084.     RESOURCE  'ROMC' id (32)
  1085.     DC.B    1
  1086.     DC.B    'DragWindow('
  1087.     .WPtr    NOVAR,'wPtr, '
  1088.     .Pt      VAR,'stPt, '
  1089.     .Rect    VAR,'limR)'
  1090.  
  1091. ;DrawGrowIcon
  1092. id set id+1
  1093.     RESOURCE  'ROMC' id (32)
  1094.     DC.B    1
  1095.     DC.B    'DrawGrowIcon('
  1096.     .WPtr    NOVAR,'wPtr)'
  1097.  
  1098. ;DrawNew
  1099. id set id+1
  1100.     RESOURCE  'ROMC' id (32)
  1101.     DC.B    1
  1102.     DC.B    'DrawNew('
  1103.     .WindRec VAR,'wPk, '
  1104.     .Boolean NOVAR,'upD)'
  1105.  
  1106. ;EndUpdate
  1107. id set id+1
  1108.     RESOURCE  'ROMC' id (32)
  1109.     DC.B    1
  1110.     DC.B    'EndUpdate('
  1111.     .WPtr    NOVAR,'wPtr)'
  1112.  
  1113. ;FindWindow
  1114. id set id+1
  1115.     RESOURCE  'ROMC' id (32)
  1116.     DC.B    0
  1117.     .Integer NOVAR,'pt=FindWindow('
  1118.     .Pt      VAR,'tPt, '
  1119.     .WPtr    VAR,'which)'
  1120.  
  1121. ;FrontWindow
  1122. id set id+1
  1123.     RESOURCE  'ROMC' id (32)
  1124.     DC.B    0
  1125.     .WPtr    NOVAR,'wPtr=FrontWindow()'
  1126.  
  1127. ;GetNewWindow
  1128. id set id+1
  1129.     RESOURCE  'ROMC' id (32)
  1130.     DC.B    1
  1131.     .WPtr    NOVAR,'wPtr=GetNewWindow('
  1132.     .Integer NOVAR,'ID, '
  1133.     .byte    VAR,'stor, '
  1134.     .WPtr    NOVAR,'behind)'
  1135.  
  1136. ;GetWindowPic
  1137. id set id+1
  1138.     RESOURCE  'ROMC' id (32)
  1139.     DC.B    0
  1140.     .Handle  NOVAR,'h=GetWindowPic('
  1141.     .WPtr    NOVAR,'wPtr)'
  1142.  
  1143. ;GetWMgrPort
  1144. id set id+1
  1145.     RESOURCE  'ROMC' id (32)
  1146.     DC.B    0
  1147.     DC.B    'GetWMgrPort('
  1148.     .Graf    VAR,'tGPtr)'
  1149.  
  1150. ;GetWRefCon
  1151. id set id+1
  1152.     RESOURCE  'ROMC' id (32)
  1153.     DC.B    0
  1154.     .long    NOVAR,'ref=GetWRefCon('
  1155.     .WPtr    NOVAR,'wPtr)'
  1156.  
  1157. ;GetWTitle
  1158. id set id+1
  1159.     RESOURCE  'ROMC' id (32)
  1160.     DC.B    0
  1161.     DC.B    'GetWTitle('
  1162.     .WPtr    NOVAR,'wPtr, '
  1163.     .Str255  VAR,'str)'
  1164.  
  1165. ;GrowWindow
  1166. id set id+1
  1167.     RESOURCE  'ROMC' id (32)
  1168.     DC.B    1
  1169.     .long    NOVAR,'size=GrowWindow('
  1170.     .WPtr    NOVAR,'wPtr, '
  1171.     .Pt      VAR,'stPt, '
  1172.     .Rect    VAR,'sizeR)'
  1173.  
  1174. ;HideWindow
  1175. id set id+1
  1176.     RESOURCE  'ROMC' id (32)
  1177.     DC.B    1
  1178.     DC.B    'HideWindow('
  1179.     .WPtr    NOVAR,'wPtr)'
  1180.  
  1181. ;HiliteWindow
  1182. id set id+1
  1183.     RESOURCE  'ROMC' id (32)
  1184.     DC.B    1
  1185.     DC.B    'HiliteWindow('
  1186.     .WPtr    NOVAR,'wPtr, '
  1187.     .Boolean NOVAR,'state)'
  1188.  
  1189. ;InitWindows
  1190. id set id+1
  1191.     RESOURCE  'ROMC' id (32)
  1192.     DC.B    1
  1193.     DC.B    'InitWindows()'
  1194.  
  1195. ;InvalRect
  1196. id set id+1
  1197.     RESOURCE  'ROMC' id (32)
  1198.     DC.B    1
  1199.     DC.B    'InvalRect('
  1200.     .Rect    VAR,'badR)'
  1201.  
  1202. ;InvalRgn
  1203. id set id+1
  1204.     RESOURCE  'ROMC' id (32)
  1205.     DC.B    1
  1206.     DC.B    'InvalRgn('
  1207.     .RgnH    NOVAR,'rgn)'
  1208.  
  1209. ;MoveWindow
  1210. id set id+1
  1211.     RESOURCE  'ROMC' id (32)
  1212.     DC.B    1
  1213.     DC.B    'MoveWindow('
  1214.     .WPtr    NOVAR,'wPtr, '
  1215.     .Integer NOVAR,'hGlbl, '
  1216.     .Integer NOVAR,'vGlbl, '
  1217.     .Boolean NOVAR,'front)'
  1218.  
  1219. ;NewWindow
  1220. id set id+1
  1221.     RESOURCE  'ROMC' id (32)
  1222.     DC.B    1
  1223.     .WPtr    NOVAR,'wPtr=NewWindow('
  1224.     .byte    VAR,'stor, '
  1225.     .Rect    VAR,'bounds, '
  1226.     .Str255  VAR,'title, '
  1227.     .Boolean NOVAR,'vis, '
  1228.     .Integer NOVAR,'procID, '
  1229.     .WPtr    NOVAR,'behind, '
  1230.     .Boolean NOVAR,'goAway, '
  1231.     .long    NOVAR,'refC)'
  1232.  
  1233. ;PaintBehind
  1234. id set id+1
  1235.     RESOURCE  'ROMC' id (32)
  1236.     DC.B    1
  1237.     DC.B    'PaintBehind('
  1238.     .WindRec VAR,'stWPk, '
  1239.     .RgnH    NOVAR,'badRgn)'
  1240.  
  1241. ;PaintOne
  1242. id set id+1
  1243.     RESOURCE  'ROMC' id (32)
  1244.     DC.B    1
  1245.     DC.B    'PaintOne('
  1246.     .WindRec VAR,'wPk, '
  1247.     .RgnH    NOVAR,'badRgn)'
  1248.  
  1249. ;PinRect
  1250. id set id+1
  1251.     RESOURCE  'ROMC' id (32)
  1252.     DC.B    0
  1253.     .long    NOVAR,'ans=PinRect('
  1254.     .Rect    VAR,'R, '
  1255.     .Pt      VAR,'pt)'
  1256.  
  1257. ;SaveOld
  1258. id set id+1
  1259.     RESOURCE  'ROMC' id (32)
  1260.     DC.B    1
  1261.     DC.B    'SaveOld('
  1262.     .WindRec VAR,'wPk)'
  1263.  
  1264. ;SelectWindow
  1265. id set id+1
  1266.     RESOURCE  'ROMC' id (32)
  1267.     DC.B    1
  1268.     DC.B    'SelectWindow('
  1269.     .WPtr    NOVAR,'wPtr)'
  1270.  
  1271. ;SendBehind
  1272. id set id+1
  1273.     RESOURCE  'ROMC' id (32)
  1274.     DC.B    1
  1275.     DC.B    'SendBehind('
  1276.     .WPtr    NOVAR,'theWPtr, '
  1277.     .WPtr    NOVAR,'behind)'
  1278.  
  1279. ;SetWindowPic
  1280. id set id+1
  1281.     RESOURCE  'ROMC' id (32)
  1282.     DC.B    0
  1283.     DC.B    'SetWindowPic('
  1284.     .WPtr    NOVAR,'wPtr, '
  1285.     .Handle  NOVAR,'picH)'
  1286.  
  1287. ;SetWRefCon
  1288. id set id+1
  1289.     RESOURCE  'ROMC' id (32)
  1290.     DC.B    0
  1291.     DC.B    'SetWRefCon('
  1292.     .WPtr    NOVAR,'wPtr, '
  1293.     .long    NOVAR,'data)'
  1294.  
  1295. ;SetWTitle
  1296. id set id+1
  1297.     RESOURCE  'ROMC' id (32)
  1298.     DC.B    1
  1299.     DC.B    'Dummy'
  1300.     .WPtr    NOVAR,'wPtr, '
  1301.     .Str255  VAR,'title)'
  1302.  
  1303. ;ShowHide
  1304. id set id+1
  1305.     RESOURCE  'ROMC' id (32)
  1306.     DC.B    1
  1307.     DC.B    'ShowHide('
  1308.     .WPtr    NOVAR,'wPtr)'
  1309.  
  1310. ;ShowWindow
  1311. id set id+1
  1312.     RESOURCE  'ROMC' id (32)
  1313.     DC.B    1
  1314.     DC.B    'ShowWindow('
  1315.     .WPtr    NOVAR,'wPtr)'
  1316.  
  1317. ;SizeWindow
  1318. id set id+1
  1319.     RESOURCE  'ROMC' id (32)
  1320.     DC.B    1
  1321.     DC.B    'SizeWindow('
  1322.     .WPtr    NOVAR,'wPtr, '
  1323.     .Integer NOVAR,'w, '
  1324.     .Integer NOVAR,'h, '
  1325.     .Boolean NOVAR,'upD)'
  1326.  
  1327. ;TrackGoAway
  1328. id set id+1
  1329.     RESOURCE  'ROMC' id (32)
  1330.     DC.B    1
  1331.     .Boolean NOVAR,'go=TrackGoAway('
  1332.     .WPtr    NOVAR,'wPtr, '
  1333.     .Pt      VAR,'tPt)'
  1334.     
  1335.  
  1336. ;ValidRect
  1337. id set id+1
  1338.     RESOURCE  'ROMC' id (32)
  1339.     DC.B    1
  1340.     DC.B    'ValidRect('
  1341.     .Rect    VAR,'goodR)'
  1342.  
  1343. ;ValidRgn
  1344. id set id+1
  1345.     RESOURCE  'ROMC' id (32)
  1346.     DC.B    1
  1347.     DC.B    'ValidRgn('
  1348.     .RgnH    NOVAR,'goodRgn)'
  1349.  
  1350.  
  1351.